#ifndef _AVATAR_INCLUDE_
#define _AVATAR_INCLUDE_

class CAvatar : public CActor
{
public:
	CAvatar();
	virtual ~CAvatar();

protected:
	void tickAnimation(Ogre::Real delta);

private:
	Ogre::Entity* mHair;
	Ogre::Entity* mHead;
	Ogre::Entity* mTorso;
	Ogre::Entity* mArm;
	Ogre::Entity* mLeg;
	Ogre::Entity* mBoot;
	Ogre::SkeletonPtr mSkeleton;
	Ogre::AnimationState* mAnimationMelee;
};

#endif // _AVATAR_INCLUDE_